using System;
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema;

namespace Augustu.Models.WMS
{
    [Table("User")]
    public class User : BaseModel
    {
[Column("Id")]
         public string  Id{ get; set;} = string.Empty;
[Column("Tel")]
         public string  Tel{ get; set;} = string.Empty;
[Column("CreateTime")]
         public DateTime?  Createtime{ get; set;}
[Column("CreateUserId")]
         public string  Createuserid{ get; set;} = string.Empty;
[Column("UpdateTime")]
         public DateTime?  Updatetime{ get; set;}
[Column("UpdateUserId")]
         public string  Updateuserid{ get; set;} = string.Empty;
[Column("IsDeleted")]
         public int  Isdeleted{ get; set;}
[Column("UserName")]
         public string  Username{ get; set;} = string.Empty;
[Column("NormalizedUserName")]
         public string  Normalizedusername{ get; set;} = string.Empty;
[Column("Email")]
         public string  Email{ get; set;} = string.Empty;
[Column("NormalizedEmail")]
         public string  Normalizedemail{ get; set;} = string.Empty;
[Column("EmailConfirmed")]
         public bool  Emailconfirmed{ get; set;}
[Column("PasswordHash")]
         public string  Passwordhash{ get; set;} = string.Empty;
[Column("SecurityStamp")]
         public string  Securitystamp{ get; set;} = string.Empty;
[Column("ConcurrencyStamp")]
         public string  Concurrencystamp{ get; set;} = string.Empty;
[Column("PhoneNumber")]
         public string  Phonenumber{ get; set;} = string.Empty;
[Column("PhoneNumberConfirmed")]
         public bool  Phonenumberconfirmed{ get; set;}
[Column("TwoFactorEnabled")]
         public bool  Twofactorenabled{ get; set;}
[Column("LockoutEnd")]
         public DateTime?  Lockoutend{ get; set;}
[Column("LockoutEnabled")]
         public bool  Lockoutenabled{ get; set;}
[Column("AccessFailedCount")]
         public int  Accessfailedcount{ get; set;}

    }
}
          
